package com.zrrd.learn.chapter05;

import java.util.Random;

/**
 * 题
 *
 * @author wrn
 * @version 1.0
 * @date 2023/6/10 13:15
 */

public class test2 {

    /**
     * 定义三个 int 值  输出 最大值  和 最小值
     */
    public static void questionOne01(int a,int b,int c) {
        int i=0,j=0;
        if(a>b){
            i=a;
            j=b;
            if(a>c){
                if(b<c){
                    j=b;
                }else {
                    j=c;
                }
            }else {
                i=c;
            }
        } else if(a<b) {
            j=a;
            i=b;
            if(a>c){
                if(b<c){
                    j=b;
                }else {
                    j=c;
                }
            }else {
                i=c;
            }
        }
        System.out.printf("最大值为%d，最小值为%d",i,j);
    }

    /**
     * 4: 定义俩个 int 变量 分别代表 论坛上的 总帖数  和 每页的帖子数   求总页数
     */
    public static void questionTwe01(int a, int b) {
        int i = 0;
        i = a / b;
        if (a % b != 0) {
            i += 1;
        }
        System.out.printf("总页数%d", i);
    }

    /**
     *随机生成一个随机整数[1,3] 输出 剪子/石头/布  1代表:剪子  2代表：石头 3代表:布
     */

    public static void questionThree01() {
        Random random = new Random();
        int s = random.nextInt(3) + 1;
        System.out.printf("随机数为%d\n",s);
        if(s==1){
            System.out.println("剪子");
        } else if (s==2){
            System.out.println("石头");
        } else {
            System.out.println("布");
        }
    }

    /**
     * 6: 电脑剪子石头布大战 : 接上题 随机生成2个int 代表 俩个电脑出的 剪子/石头/布
     *    通过判断 最终输出 举例：多种可能之一
     *    cpu1出石头 cpu2出剪子 cpu1胜利
     *    cpu1出石头 cpu2出石头 打平
     *    ......
     */

    public static void questionFour01() {
        Random random = new Random();
        int cup1 = random.nextInt(3) + 1;
        int cup2 = random.nextInt(3) + 1;
        System.out.printf("cup1的随机数为%d\ncup2的随机数为%d\n",cup1,cup2);
        if(cup1==1){
            System.out.println("cup1出剪子");
        } else if (cup1==2){
            System.out.println("cup1出石头");
        } else {
            System.out.println("cup1出布");
        }
        if(cup2==1){
            System.out.println("cup2出剪子");
        } else if (cup2==2){
            System.out.println("cup2出石头");
        } else {
            System.out.println("cup2出布");
        }
        if(cup1>cup2){
            if(cup2!=1){
                System.out.println("cup1胜利");
            }else if(cup2 == 1 && cup1 == 3){
                System.out.println("cup2胜利");
            }else if(cup2 == 1 && cup1 == 2){
                System.out.println("cup1胜利");
            }
        }else if(cup1<cup2){
            if(cup1!=1){
                System.out.println("cup2胜利");
            }else if(cup1 == 1 && cup2 == 3){
                System.out.println("cup1胜利");
            }else if(cup1 == 1 && cup2 == 2) {
                System.out.println("cup2胜利");
            }
        }else{
            System.out.println("平局");
        }
    }

    public static void main(String[] args) {
        questionFour01();
    }

}
